home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / admin / admin-v1.000 / admin-v1 / dfck < prev    next >
Text File  |  1995-05-20  |  490b  |  28 lines

  1. #!/bin/sh
  2. #
  3. # check amount of disk space left on devices
  4. #
  5. MAXPERCENT=50            # % full trigger
  6. #
  7. HOST=`hostname`
  8. TMP=/tmp/dfck.$$
  9. rm -rf $TMP
  10.  
  11. DFCOMMAND=/bin/df    
  12.  
  13. $DFCOMMAND | grep "^/" | tr "%" " " |\
  14.    awk '{ if ( $5 > '$MAXPERCENT' ) print $6 " (" $1 ") " $5"%"}' \
  15.    >$TMP
  16.  
  17. n=`wc -l $TMP | awk '{print $1}'`
  18. if [ $n -gt 0 ]; then
  19.    echo " "
  20.    echo "The following filesystems on $HOST are more than ${MAXPERCENT}% full:"
  21.    echo " "
  22.    sed 's/^/     /' $TMP
  23.    echo " "
  24. fi
  25.  
  26. rm -f $TMP
  27.  
  28.